1
Julia 可視化生態系統概覽
AI015Lesson 8
00:00

Julia 可視化生態系統的特色在於 「統一語法,多後端」 理念。研究者無需學習不同繪圖庫的各自介面,而是使用 Plots.jl 這個套件作為標準化介面的封裝程式。

1. 套件群組架構

Plots.jl 如同傘狀結構。您撰寫程式時使用 plot() 函數,系統會將指令轉譯成特定渲染引擎可理解的形式,例如 GRPyPlotUnicodePlots

2. 後端選擇

使用者透過呼叫對應的後端函數來切換輸出引擎。例如, pyplot() 會開啟一個互動式的基於 Python 的視窗,而 unicodeplots() 則直接在 REPL 中以布萊爾符號(Braille characters)呈現。

Plots.jlGR快速/預設PyPlot互動式UnicodePlots終端機/文字

3. 環境準備

要建立此環境,需安裝以下套件:

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>